package org.example.FactoryPattern;
/**
 * 抽象产品类：住宿
 * 定义住宿的通用属性和方法
 */
public abstract class Accommodation {
    protected int accommodationNumber;
    protected int accommodationType;
    protected double price;
    protected String availability;
    protected String occupancy;
    protected String cleaningStatus;
    protected String roomDescription;

    public abstract void getAccommodationInformation();
    public abstract void updateCleaningStatus(boolean newStatus);
}